self.onmessage = function ({ data }) {
  const { firstTime, pointInterval, values } = data
  let currentTime = firstTime
  const currentData = values.map((item) => {
    currentTime += pointInterval * 1000
    return [currentTime, item]
  })
  self.postMessage({ data: currentData })
  // let timer = setInterval(() => {
  //   let i = 0
  //   while (i < 1000) {
  //     if (values.length === 0) {
  //       self.postMessage({ data: currentData }) // 将信息发送到主线程上
  //       clearInterval(timer)
  //       timer = null
  //       return
  //     }
  //     i++
  //     currentData.push([currentTime, values.shift()])
  //     currentTime += pointInterval
  //   }
  //   self.postMessage({ data: currentData }) // 将信息发送到主线程上
  // }, 0)
}
